/*
+--------------------------------------------------------------------------+
| PROJECT : PROTOCOL STACK                                                 |
| FILE    : p_8010_137_nas_include.val                                     |
| SOURCE  : "..\build\Hogwarts\LPR0\obj\cdginc\CSSD_PS\dev\ps_share\sap\8010_137_nas_include.pdf"                        |
| LastModified : "2005-07-20"                                              |
| IdAndVersion : "8010.137.05.023"                                         |
| SrcFileTime  : "Tue May 9 07:31:28 2006"                                 |
| Generated by CCDGEN_2.7.6 on Tue Jun 24 19:44:35 2008                    |
|           !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!!                |
+--------------------------------------------------------------------------+
*/

/* PRAGMAS
 * PREFIX                 : NAS
 * COMPATIBILITY_DEFINES  : NO
 * ALWAYS_ENUM_IN_VAL_FILE: YES
 * ENABLE_GROUP: NO
 * CAPITALIZE_TYPENAME: NO
 */


#ifndef P_8010_137_NAS_INCLUDE_VAL
#define P_8010_137_NAS_INCLUDE_VAL


#define CDG_ENTER__P_8010_137_NAS_INCLUDE_VAL

#define CDG_ENTER__FILENAME _P_8010_137_NAS_INCLUDE_VAL
#define CDG_ENTER__P_8010_137_NAS_INCLUDE_VAL__FILE_TYPE CDGINC
#define CDG_ENTER__P_8010_137_NAS_INCLUDE_VAL__LAST_MODIFIED _2005_07_20
#define CDG_ENTER__P_8010_137_NAS_INCLUDE_VAL__ID_AND_VERSION _8010_137_05_023

#define CDG_ENTER__P_8010_137_NAS_INCLUDE_VAL__SRC_FILE_TIME _Tue_May_9_07_31_28_2006

// #include "CDG_ENTER.h"

#undef CDG_ENTER__P_8010_137_NAS_INCLUDE_VAL

#undef CDG_ENTER__FILENAME

#include "tapi_p_8010_151_umts_include_val.h"   /* Access values independent from the corresponding h-file. */


/*
 * Enum to value table VAL_nsapi
 * CCDGEN:WriteEnum_Count==746
 */
#ifndef __T_NAS_VAL_nsapi__
#define __T_NAS_VAL_nsapi__
typedef enum
{
  NAS_NSAPI_0                    = 0x0,           /* escape mechanism for future extensions */
  NAS_NSAPI_1                    = 0x1,           /* Point-To-Multipoint Multicast information */
  NAS_NSAPI_2                    = 0x2,           /* reserved for future use        */
  NAS_NSAPI_3                    = 0x3,           /* reserved for future use        */
  NAS_NSAPI_4                    = 0x4,           /* reserved for future use        */
  NAS_NSAPI_5                    = 0x5,           /* dynamically allocated NSAPI value */
  NAS_NSAPI_6                    = 0x6,           /* dynamically allocated NSAPI value */
  NAS_NSAPI_7                    = 0x7,           /* dynamically allocated NSAPI value */
  NAS_NSAPI_8                    = 0x8,           /* dynamically allocated NSAPI value */
  NAS_NSAPI_9                    = 0x9,           /* dynamically allocated NSAPI value */
  NAS_NSAPI_10                   = 0xa,           /* dynamically allocated NSAPI value */
  NAS_NSAPI_11                   = 0xb,           /* dynamically allocated NSAPI value */
  NAS_NSAPI_12                   = 0xc,           /* dynamically allocated NSAPI value */
  NAS_NSAPI_13                   = 0xd,           /* dynamically allocated NSAPI value */
  NAS_NSAPI_14                   = 0xe,           /* dynamically allocated NSAPI value */
  NAS_NSAPI_15                   = 0xf            /* dynamically allocated NSAPI value */
}T_NAS_VAL_nsapi;
#endif

/*
 * Enum to value table VAL_dti_direction
 * CCDGEN:WriteEnum_Count==747
 */
#ifndef __T_NAS_VAL_dti_direction__
#define __T_NAS_VAL_dti_direction__
typedef enum
{
  NAS_HOME                       = 0x0,           /* mapped to HOME from dti.h      */
  NAS_NEIGHBOR                   = 0x1            /* mapped to NEIGHBOR from dti.h  */
}T_NAS_VAL_dti_direction;
#endif

/*
 * Enum to value table VAL_dti_conn
 * CCDGEN:WriteEnum_Count==748
 */
#ifndef __T_NAS_VAL_dti_conn__
#define __T_NAS_VAL_dti_conn__
typedef enum
{
  NAS_CONNECT_DTI                = 0x0,           /* Connect DTI  connection.       */
  NAS_DISCONNECT_DTI             = 0x1            /* Disconnect DTI connection.     */
}T_NAS_VAL_dti_conn;
#endif

/*
 * Enum to value table VAL_dcomp
 * CCDGEN:WriteEnum_Count==749
 */
#ifndef __T_NAS_VAL_dcomp__
#define __T_NAS_VAL_dcomp__
typedef enum
{
  NAS_DCOMP_OFF                  = 0x0,           /* No data compression            */
  NAS_DCOMP_MANUFACTURER_PREFERRED = 0x1,         /* Manufacturer preferred data compression */
  NAS_DCOMP_V42_BIS              = 0x2,           /* V42.bis data compression       */
  NAS_DCOMP_V44                  = 0x3            /* V44 data compression           */
}T_NAS_VAL_dcomp;
#endif

/*
 * Enum to value table VAL_ppp_hc
 * CCDGEN:WriteEnum_Count==750
 */
#ifndef __T_NAS_VAL_ppp_hc__
#define __T_NAS_VAL_ppp_hc__
typedef enum
{
  NAS_PPP_HC_NOT_USED            = 0x0,           /* Header compression not used    */
  NAS_PPP_HC_RFC_1144_USED       = 0x1            /* Van Jacobson is used           */
}T_NAS_VAL_ppp_hc;
#endif

/*
 * Enum to value table VAL_hcomp
 * CCDGEN:WriteEnum_Count==751
 */
#ifndef __T_NAS_VAL_hcomp__
#define __T_NAS_VAL_hcomp__
typedef enum
{
  NAS_HCOMP_OFF                  = 0x0,           /* No header compteression        */
  NAS_HCOMP_MANUFACTURER_PREFERRED = 0x1,         /* Manufacturer preferred compression */
  NAS_HCOMP_RFC1144              = 0x2,           /* RFC1144 van Jacobson header compression */
  NAS_HCOMP_RFC2507              = 0x3,           /* RFC2507 header compression     */
  NAS_HCOMP_RFC3095              = 0x4            /* RFC3095 Robust Header Compression */
}T_NAS_VAL_hcomp;
#endif

/*
 * Enum to value table VAL_sync_event
 * CCDGEN:WriteEnum_Count==752
 */
#ifndef __T_NAS_VAL_sync_event__
#define __T_NAS_VAL_sync_event__
typedef enum
{
  NAS_SYNC_RESSOURCE_ASSIGNED    = 0x20,          /* Traffic channel resource assigned */
  NAS_SYNC_CHANNEL_MODE_MODIFIED = 0x30           /* Channel mode modified          */
}T_NAS_VAL_sync_event;
#endif

/*
 * Enum to value table VAL_ti
 * CCDGEN:WriteEnum_Count==753
 */
#ifndef __T_NAS_VAL_ti__
#define __T_NAS_VAL_ti__
typedef enum
{
  NAS_VAL_TI__RANGE_MIN          = 0x0,           /* minimum                        */
  NAS_VAL_TI__RANGE_MAX          = 0x6,           /* maximum                        */
  NAS_VAL_TI__RANGE_1_MIN        = 0x8,           /* minimum                        */
  NAS_VAL_TI__RANGE_1_MAX        = 0xe,           /* maximum                        */
  NAS_TI_RES_1                   = 0x7,           /* reserved                       */
  NAS_TI_RES_2                   = 0xf            /* reserved                       */
}T_NAS_VAL_ti;
#endif

/*
 * Enum to value table VAL_k_ms_iwf
 * CCDGEN:WriteEnum_Count==754
 */
#ifndef __T_NAS_VAL_k_ms_iwf__
#define __T_NAS_VAL_k_ms_iwf__
typedef enum
{
  NAS_VAL_K_MS_IWF__RANGE_MIN    = 0x0,           /* minimum                        */
  NAS_VAL_K_MS_IWF__RANGE_MAX    = 0x3d           /* maximum                        */
}T_NAS_VAL_k_ms_iwf;
#endif

/*
 * Enum to value table VAL_k_iwf_ms
 * CCDGEN:WriteEnum_Count==755
 */
#ifndef __T_NAS_VAL_k_iwf_ms__
#define __T_NAS_VAL_k_iwf_ms__
typedef enum
{
  NAS_VAL_K_IWF_MS__RANGE_MIN    = 0x0,           /* minimum                        */
  NAS_VAL_K_IWF_MS__RANGE_MAX    = 0x3d           /* maximum                        */
}T_NAS_VAL_k_iwf_ms;
#endif

/*
 * Enum to value table VAL_pt
 * CCDGEN:WriteEnum_Count==756
 */
#ifndef __T_NAS_VAL_pt__
#define __T_NAS_VAL_pt__
typedef enum
{
  NAS_COMPR_TYPE_V42BIS          = 0x0            /* V.42bis                        */
}T_NAS_VAL_pt;
#endif

/*
 * Enum to value table VAL_p0
 * CCDGEN:WriteEnum_Count==757
 */
#ifndef __T_NAS_VAL_p0__
#define __T_NAS_VAL_p0__
typedef enum
{
  NAS_COMP_DIR_NONE              = 0x0,           /* compress in neither direction  */
  NAS_COMP_DIR_TRANSMIT          = 0x1,           /* compress in uplink direction only */
  NAS_COMP_DIR_RECEIVE           = 0x2,           /* compress in downlink direction only */
  NAS_COMP_DIR_BOTH              = 0x3            /* compress in both directions    */
}T_NAS_VAL_p0;
#endif

/*
 * Enum to value table VAL_p1
 * CCDGEN:WriteEnum_Count==758
 */
#ifndef __T_NAS_VAL_p1__
#define __T_NAS_VAL_p1__
typedef enum
{
  NAS_VAL_P1__RANGE_MIN          = 0x200,         /* minimum                        */
  NAS_VAL_P1__RANGE_MAX          = 0xffff         /* maximum                        */
}T_NAS_VAL_p1;
#endif

/*
 * Enum to value table VAL_p2
 * CCDGEN:WriteEnum_Count==759
 */
#ifndef __T_NAS_VAL_p2__
#define __T_NAS_VAL_p2__
typedef enum
{
  NAS_VAL_P2__RANGE_MIN          = 0x6,           /* minimum                        */
  NAS_VAL_P2__RANGE_MAX          = 0xfa           /* maximum                        */
}T_NAS_VAL_p2;
#endif

/*
 * Enum to value table VAL_rate
 * CCDGEN:WriteEnum_Count==760
 */
#ifndef __T_NAS_VAL_rate__
#define __T_NAS_VAL_rate__
typedef enum
{
  NAS_HALFRATE_2400              = 0x0,           /* halfrate 2,4/3,6 kBit          */
  NAS_FULLRATE_2400              = 0x1,           /* fullrate 2,4/3,6 kBit          */
  NAS_HALFRATE_4800              = 0x2,           /* halfrate 4,8/6 Kb              */
  NAS_FULLRATE_4800              = 0x3,           /* fullrate 4,8/6 Kb              */
  NAS_FULLRATE_9600              = 0x4,           /* fullrate 9,6/12 Kb             */
  NAS_FULLRATE_14400             = 0x5,           /* fullrate 13,4/14,4 Kb          */
  NAS_RATE_NOT_EXPECTED          = 0xff           /* rate not expected              */
}T_NAS_VAL_rate;
#endif

/*
 * Enum to value table VAL_ack_flg
 * CCDGEN:WriteEnum_Count==761
 */
#ifndef __T_NAS_VAL_ack_flg__
#define __T_NAS_VAL_ack_flg__
typedef enum
{
  NAS_FLAG_ACK                   = 0x0,           /* acknowledged                   */
  NAS_FLAG_NAK                   = 0x1            /* not acknowledged               */
}T_NAS_VAL_ack_flg;
#endif

/*
 * Enum to value table VAL_tft_pf_valid_bits
 * CCDGEN:WriteEnum_Count==762
 */
#ifndef __T_NAS_VAL_tft_pf_valid_bits__
#define __T_NAS_VAL_tft_pf_valid_bits__
typedef enum
{
  NAS_TFT_ID_RES                 = 0x0,           /* Reserved                       */
  NAS_TFT_ID_IPv4_SRC_ADDR_MASK  = 0x1,           /* source address and subnet mask */
  NAS_TFT_ID_IPv6_SRC_ADDR_MASK  = 0x2,           /* source address and subnet mask */
  NAS_TFT_ID_PROTOCOL_OR_NEXT_HDR = 0x4,          /* IPv4 protocol number or IPv6 next header */
  NAS_TFT_ID_DEST_PORT_RANGE     = 0x8,           /* destination port range         */
  NAS_TFT_ID_SRC_PORT_RANGE      = 0x10,          /* source port range              */
  NAS_TFT_ID_IPSEC_SPI           = 0x20,          /* IPSec security parameter index */
  NAS_TFT_ID_TOS_AND_MASK        = 0x40,          /* IPv4 ToS or IPv6 traffic class) and mask */
  NAS_TFT_ID_FLOW_LABEL          = 0x80           /* IPv6 flow label                */
}T_NAS_VAL_tft_pf_valid_bits;
#endif

/*
 * Enum to value table VAL_org_entity
 * CCDGEN:WriteEnum_Count==763
 */
#ifndef __T_NAS_VAL_org_entity__
#define __T_NAS_VAL_org_entity__
typedef enum
{
  NAS_ORG_ENTITY_CC              = 0x0,           /* Originator is CC               */
  NAS_ORG_ENTITY_SM              = 0x1,           /* Originator is SM               */
  NAS_ORG_ENTITY_SMS             = 0x2,           /* Originator is SMS              */
  NAS_ORG_ENTITY_SS              = 0x3,           /* Originator is SS               */
  NAS_ORG_ENTITY_UPM             = 0x4,           /* Originator is UPM              */
  NAS_ORG_ENTITY_CLT             = 0x5            /* Originator is CLT (COMLIB test ) */
}T_NAS_VAL_org_entity;
#endif

/*
 * Enum to value table VAL_reset
 * CCDGEN:WriteEnum_Count==764
 */
#ifndef __T_NAS_VAL_reset__
#define __T_NAS_VAL_reset__
typedef enum
{
  NAS_RESET_NO                   = 0x0,           /* no reset                       */
  NAS_RESET_YES                  = 0x1            /* reset                          */
}T_NAS_VAL_reset;
#endif

/*
 * Enum to value table VAL_model
 * CCDGEN:WriteEnum_Count==765
 */
#ifndef __T_NAS_VAL_model__
#define __T_NAS_VAL_model__
typedef enum
{
  NAS_MODEL_SPEECH               = 0x0,
  NAS_MODEL_RLP                  = 0x1,
  NAS_MODEL_TRANS                = 0x2,
  NAS_MODEL_FAX                  = 0x3
}T_NAS_VAL_model;
#endif

/*
 * Enum to value table VAL_transfer_cap
 * CCDGEN:WriteEnum_Count==766
 */
#ifndef __T_NAS_VAL_transfer_cap__
#define __T_NAS_VAL_transfer_cap__
typedef enum
{
  NAS_ITC_NONE                   = 0x0,           /* No ITC - i.e. 3,1 kHz Audio    */
  NAS_ITC_UDI                    = 0x1,           /* Unrestricted Digital           */
  NAS_ITC_RDI                    = 0x2            /* Restricted Digital             */
}T_NAS_VAL_transfer_cap;
#endif

/*
 * Enum to value table VAL_parity
 * CCDGEN:WriteEnum_Count==767
 */
#ifndef __T_NAS_VAL_parity__
#define __T_NAS_VAL_parity__
typedef enum
{
  NAS_PARITY_ODD                 = 0x0,           /* odd parity                     */
  NAS_PARITY_EVEN                = 0x2,           /* even parity                    */
  NAS_PARITY_NONE                = 0x3,           /* no parity                      */
  NAS_PARITY_FORCED_TO_0         = 0x4,           /* parity forced to zero          */
  NAS_PARITY_FORCED_TO_1         = 0x5            /* parity forced to one           */
}T_NAS_VAL_parity;
#endif

/*
 * Enum to value table VAL_bearer_serv
 * CCDGEN:WriteEnum_Count==768
 */
#ifndef __T_NAS_VAL_bearer_serv__
#define __T_NAS_VAL_bearer_serv__
typedef enum
{
  NAS_BEARER_SERV_SYNC           = 0x0,           /* synchronous                    */
  NAS_BEARER_SERV_ASYNC          = 0x1,           /* asynchronous                   */
  NAS_BEARER_SERV_PAD_ACCESS     = 0x2,           /* PAD access (async)             */
  NAS_BEARER_SERV_PACKET_ACCESS  = 0x3,           /* packet access (sync)           */
  NAS_BEARER_SERV_FAX            = 0x4,           /* fax                            */
  NAS_BEARER_SERV_SPEECH         = 0x5,           /* Speech                         */
  NAS_BEARER_SERV_AUX_SPEECH     = 0x6,           /* Auxiliary Speech               */
  NAS_BEARER_SERV_SPEECH_CTM     = 0x7,           /* Speech with CTM (TTY) support  */
  NAS_BEARER_SERV_AUX_SPEECH_CTM = 0x8,           /* Auxiliary Speech CTM (TTY) support */
  NAS_BEARER_SERV_NOT_PRES       = 0xff           /* not present                    */
}T_NAS_VAL_bearer_serv;
#endif

/*
 * Enum to value table VAL_modem_type
 * CCDGEN:WriteEnum_Count==769
 */
#ifndef __T_NAS_VAL_modem_type__
#define __T_NAS_VAL_modem_type__
typedef enum
{
  NAS_MT_NONE                    = 0x0,           /* modem type none                */
  NAS_MT_V21                     = 0x1,           /* modem type V.21                */
  NAS_MT_V22                     = 0x2,           /* modem type V.22                */
  NAS_MT_V22_BIS                 = 0x3,           /* modem type V.22bis             */
  NAS_MT_V23                     = 0x4,           /* modem type V.23                */
  NAS_MT_V26_TER                 = 0x5,           /* modem type V.26ter             */
  NAS_MT_V32                     = 0x6,           /* modem type V.32                */
  NAS_MT_UNDEF                   = 0x7,           /* modem type for undefined interface */
  NAS_MT_AUTOBAUD                = 0x8,           /* modem type autobauding type 1  */
  NAS_MT_V32_BIS                 = 0x9,           /* modem type V.32bis             */
  NAS_MT_V34                     = 0xa            /* modem type V.34                */
}T_NAS_VAL_modem_type;
#endif

/*
 * Enum to value table VAL_flow_control
 * CCDGEN:WriteEnum_Count==770
 */
#ifndef __T_NAS_VAL_flow_control__
#define __T_NAS_VAL_flow_control__
typedef enum
{
  NAS_INBAND_FLOW_CONTROL        = 0x8,           /* inband flow control (ISO 6429) */
  NAS_NO_FLOW_CONTROL            = 0xc,           /* no flow control (COPnoFLCT)    */
  NAS_OUTBAND_FLOW_CONTROL       = 0xff           /* outband flow control           */
}T_NAS_VAL_flow_control;
#endif

/*
 * Enum to value table VAL_conn_elem
 * CCDGEN:WriteEnum_Count==771
 */
#ifndef __T_NAS_VAL_conn_elem__
#define __T_NAS_VAL_conn_elem__
typedef enum
{
  NAS_CONN_ELEM_TRANS            = 0x0,           /* transparent                    */
  NAS_CONN_ELEM_NON_TRANS        = 0x1,           /* non transparent (RLP)          */
  NAS_CONN_ELEM_TRANS_PREF       = 0x2,           /* both, transparent preferred    */
  NAS_CONN_ELEM_NON_TRANS_PREF   = 0x3,           /* both, non transparent (RLP) preferred */
  NAS_CONN_ELEM_NOT_PRES         = 0xff           /* not present                    */
}T_NAS_VAL_conn_elem;
#endif

/*
 * Enum to value table VAL_stop_bits
 * CCDGEN:WriteEnum_Count==772
 */
#ifndef __T_NAS_VAL_stop_bits__
#define __T_NAS_VAL_stop_bits__
typedef enum
{
  NAS_STOP_1_BIT                 = 0x0,           /* one stop bit                   */
  NAS_STOP_2_BIT                 = 0x1            /* two stop bits                  */
}T_NAS_VAL_stop_bits;
#endif

/*
 * Enum to value table VAL_rate_adaption
 * CCDGEN:WriteEnum_Count==773
 */
#ifndef __T_NAS_VAL_rate_adaption__
#define __T_NAS_VAL_rate_adaption__
typedef enum
{
  NAS_RATE_ADAPT_NONE            = 0x0,           /* No rate adaption               */
  NAS_RATE_ADAPT_V110            = 0x1,           /* Information transfer capability for ISDN Asynchronous */
  NAS_RATE_ADAPT_X31             = 0x2,           /* X.31 Flag stuffing             */
  NAS_RATE_ADAPT_V120            = 0x3,           /* Information transfer capability for ISDN Synchronous */
  NAS_RATE_ADAPT_H223_H245       = 0x4,           /* H.223 and H.245                */
  NAS_RATE_ADAPT_PIAFS           = 0x5            /* PIAFS                          */
}T_NAS_VAL_rate_adaption;
#endif

/*
 * Enum to value table VAL_data_bits
 * CCDGEN:WriteEnum_Count==774
 */
#ifndef __T_NAS_VAL_data_bits__
#define __T_NAS_VAL_data_bits__
typedef enum
{
  NAS_DATA_7_BIT                 = 0x0,           /* seven data bits                */
  NAS_DATA_8_BIT                 = 0x1            /* eight data bits                */
}T_NAS_VAL_data_bits;
#endif

/*
 * Enum to value table VAL_user_rate
 * CCDGEN:WriteEnum_Count==775
 */
#ifndef __T_NAS_VAL_user_rate__
#define __T_NAS_VAL_user_rate__
typedef enum
{
  NAS_UR_0_3_KBIT                = 0x1,           /* rate : 0.3 kbit/s              */
  NAS_UR_1_2_KBIT                = 0x2,           /* rate : 1.2 kbit/s              */
  NAS_UR_2_4_KBIT                = 0x3,           /* rate : 2.4 kbit/s              */
  NAS_UR_4_8_KBIT                = 0x4,           /* rate : 4.8 kbit/s              */
  NAS_UR_9_6_KBIT                = 0x5,           /* rate : 9.6 kbit/s              */
  NAS_UR_12_0_KBIT_TRANS         = 0x6,           /* rate : 12.0 kbit/s transparent */
  NAS_UR_14_4_KBIT               = 0x8,           /* rate : 14.4 kbit/s             */
  NAS_UR_19_2_KBIT               = 0x9,           /* rate : 19.2 kbit/s             */
  NAS_UR_28_8_KBIT               = 0xa,           /* rate : 28.8 kbit/s             */
  NAS_UR_31_2_KBIT               = 0xb,           /* rate : 31.2 kbit/s             */
  NAS_UR_32_0_KBIT               = 0xc,           /* rate : 32.0 kbit/s PIAFS       */
  NAS_UR_33_6_KBIT               = 0xd,           /* rate : 33.6 kbit/s             */
  NAS_UR_38_4_KBIT               = 0xe,           /* rate : 38.4 kbit/s             */
  NAS_UR_48_0_KBIT               = 0xf,           /* rate : 48.0 kbit/s             */
  NAS_UR_56_0_KBIT               = 0x10,          /* rate : 56.0 kbit/s             */
  NAS_UR_64_0_KBIT               = 0x11,          /* rate : 64.0 kbit/s             */
  NAS_UR_NOT_PRES                = 0xff           /* not present                    */
}T_NAS_VAL_user_rate;
#endif

/*
 * Enum to value table VAL_nas_syncronization_indicatior
 * CCDGEN:WriteEnum_Count==776
 */
#ifndef __T_NAS_VAL_nas_syncronization_indicatior__
#define __T_NAS_VAL_nas_syncronization_indicatior__
typedef enum
{
  NAS_COID_GSM_FR                = 0x0,           /* GSM Full Rate (13.0 kBit/s)    */
  NAS_COID_GSM_HR                = 0x1,           /* GSM Half Rate (5.6 kBit/s)     */
  NAS_COID_GSM_EFR               = 0x2,           /* GSM Enhanced Full Rate (12.2 kBit/s) */
  NAS_COID_FR_AMR                = 0x3,           /* Full Rate Adaptive Multi-Rate  */
  NAS_COID_HR_AMR                = 0x4,           /* Half Rate Adaptive Multi-Rate  */
  NAS_COID_UMTS_AMR              = 0x5,           /* UMTS Adaptive Multi-Rate       */
  NAS_COID_UMTS_AMR_2            = 0x6,           /* UMTS Adaptive Multi-Rate 2     */
  NAS_COID_TDMA_EFR              = 0x7,           /* TDMA Enhanced Full Rate (7.4 kBit/s) */
  NAS_COID_PDC_EFR               = 0x8,           /* PDC Enhanced Full Rate (6.7 kBit/s) */
  NAS_COID_FR_AMR_WB             = 0x9,           /* Full Rate Adaptive Multi-Rate WideBand */
  NAS_COID_UMTS_AMR_WB           = 0xa,           /* UMTS Adaptive Multi-Rate WideBand */
  NAS_COID_OHR_AMR               = 0xb,           /* 8PSK Half Rate Adaptive Multi-Rate */
  NAS_COID_OFR_AMR_WB            = 0xc,           /* 8PSK Full Rate Adaptive Multi-Rate WideBand */
  NAS_COID_OHR_AMR_WB            = 0xd,           /* 8PSK Half Rate Adaptive Multi-Rate WideBand */
  NAS_COID_RESERVED              = 0xfe,          /* reserved for future use.       */
  NAS_COID_MUME                  = 0xff           /* Reserved forMuMe dummy Codec Type. NOTE: codec not to be used across radio interface. */
}T_NAS_VAL_nas_syncronization_indicatior;
#endif

/*
 * enum to UnionController ip_address
 * CCDGEN:WriteEnum_Count==777
 */
#ifndef __T_NAS_ctrl_ip_address__
#define __T_NAS_ctrl_ip_address__
typedef enum
{
  NAS_is_ip_not_present          = 0x0,
  NAS_is_ipv4                    = 0x1,
  NAS_is_ipv6                    = 0x2
}T_NAS_ctrl_ip_address;
#endif

/*
 * enum to UnionController tft_pf_entry
 * CCDGEN:WriteEnum_Count==778
 */
#ifndef __T_NAS_ctrl_tft_pf_entry__
#define __T_NAS_ctrl_tft_pf_entry__
typedef enum
{
  NAS_is_tft_pf_ipv4             = 0x0,
  NAS_is_tft_pf_ipv6             = 0x1
}T_NAS_ctrl_tft_pf_entry;
#endif

/*
 * user defined constants
 */
#define NAS_SIZE_ENTITY_NAME           (0x6)
#define NAS_SIZE_TFT_FILTER            (0x8)
#define NAS_SIZE_IPv4_ADDR             (0x4)
#define NAS_SIZE_IPv6_ADDR             (0x10)
#define NAS_SIZE_NSAPI                 (0x10)
#define NAS_FACILITY_LEN               (0xfb)
// CONST-FF: TI_PS_3GPP_R5
// #define NAS_SIZE_TFT_PARA              (0xfe)

// #include "CDG_LEAVE.h"


#endif
